package com.lk.web.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lk.web.entity.SysPermission;

import java.util.List;

/**
 * 权限表 服务类
 *
 * @author Aspirin
 * @since 2020-06-21
 */
public interface SysPermissionService extends IService<SysPermission> {
  /**
   * 通过用户id查询所拥有权限
   *
   * @param userId 用户id
   * @return 权限列表
   */
  List<SysPermission> findByUserId(Long userId);

  /**
   * 通过权限id删除权限资源
   *
   * @param id 权限id
   * @return true or false
   */
  boolean deleteById(Long id);
}
